Emrtd Reader
Handles an eMRTD Session from start to finish in accordance to ICAO Doc 9303.
- Initialize with a StepProgressListener to get notified about the current step and file read progress.
- Provide a Master List to readMasterList to verify the eMRTD.
- Use readAndVerify or read to access the eMRTD and return a EmrtdResult.
Constructors
Link copied to clipboard
Initialize an EmrtdReader.
constructor()
Initialize an EmrtdReader without providing an StepProgressListener implementation.
Types
Link copied to clipboard
eMRTD Session was not successful.
Link copied to clipboard
enum ReadAndVerifyStep
Enum cases of the individual steps during an eMRTD session.
Link copied to clipboard
interface StepProgressListener
Listener to listen to the current step and current progress during an eMRTD Session.
Functions
Link copied to clipboard
open fun readAndVerify(isoDep: IsoDep, documentNumber: String, dateOfBirth: String, dateOfExpiry: String): EmrtdResult
Read and verify an eMRTD.
Link copied to clipboard
Read one or multiple MasterList file(s) from the given InputStream(s).
Link copied to clipboard
Sets a OpenTelemetry tracer provider that is used to provide traces.